第9次作业000000

题目描述
请问一个正整数n能够整除几次2?
 

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
	int h;
	int out = 0;
	cin >>h;
	while(h%2==0)
	{
	    h=h/2;
     	out++;
		
		
	}
	cout<<out<<endl;

	return 0;
//小球从100米高处自由落下,着地后又弹回高度的一半再落下。经过多少次落地后,小
//球弹起的高度才会低于0.5米?


#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
	int q=95860;
	int h=95859;
    while(true)
	{
	    int w = q/10000%10;
		int g = q%10;
		int p = q/1000%10;
		int s = q/10%10;
		if(w == g && s == p)
		{
			break;
		}
		q++;
	}
	cout<<(q-h)/2<<" "<<q;
	
	
	
	
	
	

	
	
	
	
	
	
	
	
	
	
	return 0;
}	

韩信有一对士兵,他想知道有多少人,他就让士兵报数,如果按照1到5报数,最末一个士兵报
的数为1;按照1到6报数,最末一个士兵报的数为5;按照1到7报数,最末一个士兵报的数为4
;最后再按1到11报数,最末一个士兵报的数为10,请问韩信这队士兵最少有多少人
 

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
	
	int i=0;
	while(true)
	{
	    if((i-1)%5==0 &&  (i-5)%6==0 &&  (i-4)%7==0 &&  (i-10)%11==0)
	    {
		  	cout<<i<<endl;
		  	break;
		  
		  
	    }
	    i++;
		
	}
	
	
	
	
	
	
	
	
	return 0;
}

一个自然数被8除余1,所得的商被8除也余1,再将第二次的商被8除后余7,最后得到一个商为
a。又知这个自然数被17除余4,所得的商被17除余15,最后得到一个商是a的2倍。求满足条件
的最小的这个自然数
 

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
	
	int i=0;
	while(true)
	{
		if(i%8==1 &&  i%(8*8)==1 &&  i%(8*8*8)==7 && i%17==4  &&  i%(17*17)==15)
		{
			cout<<i<<endl;
			break;
			
			
		}
		i++;
		
	}
	return 0;

爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最最后剩一阶,若每步跨3 
阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,
最后才正好一阶不剩。请问这条阶梯最少共有多少阶?
 

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
	
	int i=0;
	while(true)
	{
		if((i-1)%2==0 &&  (i-2)%3==0 &&  (i-4)%5==0 &&  (i-5)%6==0  &&  i%7==0)
		{
			cout<<i<<endl;
			break;
			
			
		}
		i++;
		
	}
	
	
	
	
	
	
	
	
	return 0;
}

日本一位中学生发现一个奇妙的定理,请角谷教授证明,而教授无能为力,于是产生了
角谷猜想。猜想的内容:任给一个自然数,若为偶数则除以2,若为奇数则乘3加1,得
到一个新的自然数后按上面的法则继续演算。若干次后得到的结果必为1。请编写代码
验证该猜想:求经过多少次运算可得到自然数1。 如:输入22,则计算过程为。
22/2=11 11×3+1=34 34/2=17 17×3+1=52 52/2=26 26/2=13 13×3+1=40 40/2=20 
20/2=10 10/2=5 5×3+1=16 16/2=8 8/2=4 4/2=2 2/2=1 经过15次运算得到自然数1。
 

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
	
	int i=0;
	while(true)
	{
		if((i-1)%2==0 &&  (i-2)%3==0 &&  (i-4)%5==0 &&  (i-5)%6==0  &&  i%7==0)
		{
			cout<<i<<endl;
			break;
			
			
		}
		i++;
		
	}

小明开心的在游泳,可是他很快难过的发现,自己的力气不够,游泳好
累哦。已知小明每换一次气能游2米,可是随着越来越累,力气越来越
小,他接下来的每换一次气都只能游出上一步距离的98%。现在小明想
知道,如果要游到距离x米的地方,他需要总共换多少次气呢。请你编
程解决这个问题。
 

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
	int n;
	cin >>n;
	float sum;
	float a = 2;
	int cut=0;
	while(true)
	{
		if(sum>=n)
		{
			break;
		}
		sum = sum+a;
		a = a*0.98;
		cut++;
	}
	cout<<cut;
	return 0;
}

E:\桌面\Python大作业\Ge_weather_data_project\.venv\Scripts\python.exe E:\桌面\Python大作业\Ge_weather_data_project\main.py 数据摘要: code high_temp low_temp humidity rain count 1.800000e+01 18.000000 18.000000 18.000000 18.0 mean 1.011810e+08 30.277778 20.111111 54.555556 0.0 std 5.338539e+02 3.426635 1.875191 13.048427 0.0 min 1.011801e+08 26.000000 17.000000 34.000000 0.0 25% 1.011805e+08 28.000000 19.250000 45.000000 0.0 50% 1.011810e+08 29.500000 20.000000 51.000000 0.0 75% 1.011814e+08 32.500000 21.000000 62.750000 0.0 max 1.011818e+08 37.000000 23.000000 77.000000 0.0 E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 37073 (\N{CJK UNIFIED IDEOGRAPH-90D1}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 24030 (\N{CJK UNIFIED IDEOGRAPH-5DDE}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 23433 (\N{CJK UNIFIED IDEOGRAPH-5B89}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 38451 (\N{CJK UNIFIED IDEOGRAPH-9633}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 26032 (\N{CJK UNIFIED IDEOGRAPH-65B0}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 20065 (\N{CJK UNIFIED IDEOGRAPH-4E61}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 35768 (\N{CJK UNIFIED IDEOGRAPH-8BB8}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 26124 (\N{CJK UNIFIED IDEOGRAPH-660C}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 24179 (\N{CJK UNIFIED IDEOGRAPH-5E73}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 39030 (\N{CJK UNIFIED IDEOGRAPH-9876}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 23665 (\N{CJK UNIFIED IDEOGRAPH-5C71}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 20449 (\N{CJK UNIFIED IDEOGRAPH-4FE1}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 21335 (\N{CJK UNIFIED IDEOGRAPH-5357}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 24320 (\N{CJK UNIFIED IDEOGRAPH-5F00}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 23553 (\N{CJK UNIFIED IDEOGRAPH-5C01}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 27931 (\N{CJK UNIFIED IDEOGRAPH-6D1B}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 21830 (\N{CJK UNIFIED IDEOGRAPH-5546}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 19992 (\N{CJK UNIFIED IDEOGRAPH-4E18}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 28966 (\N{CJK UNIFIED IDEOGRAPH-7126}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 20316 (\N{CJK UNIFIED IDEOGRAPH-4F5C}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 40548 (\N{CJK UNIFIED IDEOGRAPH-9E64}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 22721 (\N{CJK UNIFIED IDEOGRAPH-58C1}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 28654 (\N{CJK UNIFIED IDEOGRAPH-6FEE}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 21608 (\N{CJK UNIFIED IDEOGRAPH-5468}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 21475 (\N{CJK UNIFIED IDEOGRAPH-53E3}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 28463 (\N{CJK UNIFIED IDEOGRAPH-6F2F}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 27827 (\N{CJK UNIFIED IDEOGRAPH-6CB3}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 39547 (\N{CJK UNIFIED IDEOGRAPH-9A7B}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 39532 (\N{CJK UNIFIED IDEOGRAPH-9A6C}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 24215 (\N{CJK UNIFIED IDEOGRAPH-5E97}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 19977 (\N{CJK UNIFIED IDEOGRAPH-4E09}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 38376 (\N{CJK UNIFIED IDEOGRAPH-95E8}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 23777 (\N{CJK UNIFIED IDEOGRAPH-5CE1}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 27982 (\N{CJK UNIFIED IDEOGRAPH-6D4E}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:77: UserWarning: Glyph 28304 (\N{CJK UNIFIED IDEOGRAPH-6E90}) missing from font(s) DejaVu Sans. plt.tight_layout() E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 37073 (\N{CJK UNIFIED IDEOGRAPH-90D1}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 24030 (\N{CJK UNIFIED IDEOGRAPH-5DDE}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 23433 (\N{CJK UNIFIED IDEOGRAPH-5B89}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 38451 (\N{CJK UNIFIED IDEOGRAPH-9633}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 26032 (\N{CJK UNIFIED IDEOGRAPH-65B0}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 20065 (\N{CJK UNIFIED IDEOGRAPH-4E61}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 35768 (\N{CJK UNIFIED IDEOGRAPH-8BB8}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 26124 (\N{CJK UNIFIED IDEOGRAPH-660C}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 24179 (\N{CJK UNIFIED IDEOGRAPH-5E73}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 39030 (\N{CJK UNIFIED IDEOGRAPH-9876}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 23665 (\N{CJK UNIFIED IDEOGRAPH-5C71}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 20449 (\N{CJK UNIFIED IDEOGRAPH-4FE1}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 21335 (\N{CJK UNIFIED IDEOGRAPH-5357}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 24320 (\N{CJK UNIFIED IDEOGRAPH-5F00}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 23553 (\N{CJK UNIFIED IDEOGRAPH-5C01}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 27931 (\N{CJK UNIFIED IDEOGRAPH-6D1B}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 21830 (\N{CJK UNIFIED IDEOGRAPH-5546}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 19992 (\N{CJK UNIFIED IDEOGRAPH-4E18}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 28966 (\N{CJK UNIFIED IDEOGRAPH-7126}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 20316 (\N{CJK UNIFIED IDEOGRAPH-4F5C}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 40548 (\N{CJK UNIFIED IDEOGRAPH-9E64}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 22721 (\N{CJK UNIFIED IDEOGRAPH-58C1}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 28654 (\N{CJK UNIFIED IDEOGRAPH-6FEE}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 21608 (\N{CJK UNIFIED IDEOGRAPH-5468}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 21475 (\N{CJK UNIFIED IDEOGRAPH-53E3}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 28463 (\N{CJK UNIFIED IDEOGRAPH-6F2F}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 27827 (\N{CJK UNIFIED IDEOGRAPH-6CB3}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 39547 (\N{CJK UNIFIED IDEOGRAPH-9A7B}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 39532 (\N{CJK UNIFIED IDEOGRAPH-9A6C}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 24215 (\N{CJK UNIFIED IDEOGRAPH-5E97}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 19977 (\N{CJK UNIFIED IDEOGRAPH-4E09}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 38376 (\N{CJK UNIFIED IDEOGRAPH-95E8}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 23777 (\N{CJK UNIFIED IDEOGRAPH-5CE1}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 27982 (\N{CJK UNIFIED IDEOGRAPH-6D4E}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) E:\桌面\Python大作业\Ge_weather_data_project\main.py:78: UserWarning: Glyph 28304 (\N{CJK UNIFIED IDEOGRAPH-6E90}) missing from font(s) DejaVu Sans. plt.savefig(&#39;temp_humidity.png&#39;, dpi=300) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 37073 (\N{CJK UNIFIED IDEOGRAPH-90D1}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 24030 (\N{CJK UNIFIED IDEOGRAPH-5DDE}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 23433 (\N{CJK UNIFIED IDEOGRAPH-5B89}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 38451 (\N{CJK UNIFIED IDEOGRAPH-9633}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 26032 (\N{CJK UNIFIED IDEOGRAPH-65B0}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 20065 (\N{CJK UNIFIED IDEOGRAPH-4E61}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 35768 (\N{CJK UNIFIED IDEOGRAPH-8BB8}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 26124 (\N{CJK UNIFIED IDEOGRAPH-660C}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 24179 (\N{CJK UNIFIED IDEOGRAPH-5E73}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 39030 (\N{CJK UNIFIED IDEOGRAPH-9876}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 23665 (\N{CJK UNIFIED IDEOGRAPH-5C71}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 20449 (\N{CJK UNIFIED IDEOGRAPH-4FE1}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 21335 (\N{CJK UNIFIED IDEOGRAPH-5357}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 24320 (\N{CJK UNIFIED IDEOGRAPH-5F00}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 23553 (\N{CJK UNIFIED IDEOGRAPH-5C01}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 27931 (\N{CJK UNIFIED IDEOGRAPH-6D1B}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 21830 (\N{CJK UNIFIED IDEOGRAPH-5546}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 19992 (\N{CJK UNIFIED IDEOGRAPH-4E18}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 28966 (\N{CJK UNIFIED IDEOGRAPH-7126}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 20316 (\N{CJK UNIFIED IDEOGRAPH-4F5C}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 40548 (\N{CJK UNIFIED IDEOGRAPH-9E64}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 22721 (\N{CJK UNIFIED IDEOGRAPH-58C1}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 28654 (\N{CJK UNIFIED IDEOGRAPH-6FEE}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 21608 (\N{CJK UNIFIED IDEOGRAPH-5468}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 21475 (\N{CJK UNIFIED IDEOGRAPH-53E3}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 28463 (\N{CJK UNIFIED IDEOGRAPH-6F2F}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 27827 (\N{CJK UNIFIED IDEOGRAPH-6CB3}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 39547 (\N{CJK UNIFIED IDEOGRAPH-9A7B}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 39532 (\N{CJK UNIFIED IDEOGRAPH-9A6C}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 24215 (\N{CJK UNIFIED IDEOGRAPH-5E97}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 19977 (\N{CJK UNIFIED IDEOGRAPH-4E09}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 38376 (\N{CJK UNIFIED IDEOGRAPH-95E8}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 23777 (\N{CJK UNIFIED IDEOGRAPH-5CE1}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 27982 (\N{CJK UNIFIED IDEOGRAPH-6D4E}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\python\PyCharm 2024.3\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 28304 (\N{CJK UNIFIED IDEOGRAPH-6E90}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) 可视化图表已保存为:rainfall_summary.png, temp_humidity.png, scatter_analysis.png 进程已结束,退出代码为 0
最新发布
05-13
<think>好的,我现在要解决用户在使用Matplotlib绘制图表时遇到的字体缺失问题。用户遇到的错误信息显示很多中文字符无法正确显示,提示Glyphmissing from font DejaVu Sans。这说明系统默认的DejaVu Sans字体不支持中文字符,导致图表中的中文显示为方框或乱码。 首先,我需要确认用户是否正确安装了中文字体。通常,Matplotlib默认使用的字体可能不包含中文,需要手动设置。解决方案通常包括指定支持中文的字体,例如SimHei、Microsoft YaHei等。用户可能没有安装这些字体,或者Matplotlib没有正确配置使用这些字体。 接下来,我需要考虑如何在代码中设置字体。Matplotlib提供了多种方式设置字体,比如通过rcParams全局设置,或者在使用文本时指定fontproperties。为了确保所有文本都使用正确字体,全局设置可能更有效。同时,需要处理负号显示问题,因为某些字体可能不兼容负号,导致显示异常。 另外,用户可能在之前的错误中尝试使用plt.style.use(&#39;seaborn&#39;),但遇到了问题。可能的原因是seaborn样式名称在新版本中有所变化,比如改为&#39;seaborn-v0_8&#39;,或者用户没有正确安装seaborn库。需要建议用户检查样式名称是否正确,或者直接安装seaborn。 在代码示例中,用户需要添加字体配置,例如使用plt.rcParams来设置字体为SimHei,并解决负号显示问题。同时,建议用户检查系统是否安装了所需字体,或者下载并注册字体文件。对于不同的操作系统,字体安装路径可能不同,需要指导用户正确安装字体,并清除Matplotlib的字体缓存,以便重新加载字体。 最后,需要验证解决方案是否有效。用户可能需要运行代码后查看生成的图表,确认中文字符是否正确显示。如果仍然有问题,可能需要进一步检查字体路径或尝试其他支持中文的字体。 相关问题部分需要考虑用户可能遇到的后续问题,例如其他常见的Matplotlib中文显示问题、动态字体加载方法、特定操作系统下的字体安装步骤,以及如何检查已安装的字体列表。这些问题有助于用户深入理解和解决类似问题,提升他们的调试能力。</think>这个错误是由于matplotlib默认字体不支持中文显示造成的。以下是解决方案: 解决方案:手动指定中文字体 ```python import matplotlib.pyplot as plt # 设置中文字体(需系统已安装对应字体) plt.rcParams[&#39;font.sans-serif&#39;] = [&#39;SimHei&#39;] # 设置微软雅黑、黑体等中文字体 plt.rcParams[&#39;axes.unicode_minus&#39;] = False # 解决负号显示问题 # 在绘图代码前添加上述配置 plt.style.use(&#39;seaborn&#39;) # 如果要使用seaborn风格,请确保已安装seaborn库 plt.figure(figsize=(10,6)) # ... 你的绘图代码 ... ``` 解决方法解释: 1. `plt.rcParams[&#39;font.sans-serif&#39;]` 指定中文字体列表,优先使用第一个可用字体 2. `axes.unicode_minus` 解决负号显示异常问题 3. 需要确保系统已安装指定字体(如Windows自带SimHei) 验证步骤: 1. 检查系统字体是否包含SimHei(控制面板 > 外观和个性化 > 字体) 2. 清除matplotlib缓存:删除`~/.matplotlib`文件夹 3. 重启Python环境
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值