1、 程序设计,从键盘上输入一个double类型数据,要求将该数保留一位小数,第二位进行四舍五入,并将结果输出。
d = float(input("请输入一个double类型的数据:"))
print("%.2f"%d)
2、 程序设计,从键盘上输入圆的半径r,计算圆的面积s与周长c并输出。
3、 程序设计,从键盘上输入梯形的上底a与下底b与高h的值,计算该梯形的面积s并将结果输出。
4、 程序设计,对一元二次方程求解,并将结果输出。
5、 程序设计,从键盘上输入长方形的长与宽,计算该长方形的面积与周长,并将结果输出。
6、 程序设计,从键盘上输入一个整数,对该数求平方根并输出。
7、 程序设计,从键盘上输入五个数,求五个数的和与平均值。
8、 程序设计,从键盘上输入一个数,判断其是否能被3整除,若能,输出“YES”,不能,输出“NO”。
9、 程序设计,从键盘上输入一个年份,判断该年份是否为闰年。若是,输出“YES”,不是,输出“NO”。
10、 程序设计,从键盘上输入三个数,要求按升序输出。
11、 程序设计,从键盘上输入三个数a,b,c,程序中实现将最小值给c,第二小的值给b,最大值给a,最后将a,b,c三个数进行输出。
12、 程序设计,从键盘上输入一学生成绩,根据成绩对学生进行等级划分。90-100分为A级,80-89为B级,70-79为C级,60-69为D级,不及格为E级。
13、 程序设计,利用条件表达式对输入的数进行判断,若是奇数输出“yes”,偶数输出 “no”。
14、 程序设计,从键盘上输入一个数,编程实现求该数的绝对值。
15、 程序设计,利用for循环实现计算1-100内所有奇数之和。
16、 程序设计,利用循环实现100-999间所有的水仙花数。(每一个数的各个数位的数字的三次方的和刚好等于这个数)
17、 程序设计,利用循环实现将100-999间所有能被3整除的数进行输出,要求每行输出6个。
18、 程序设计,利用循环计算1-3+5-7+……-99的值,并将结果输出。
19、 程序设计,计算1-100所有偶数之和。
20、 程序设计,从键盘上输入n的值,计算1+2+3+…n的和,并将结果输出。
21、 程序设计,找出1900年到2200年所有的闰年,要求每行输出5个。
22、 设计程序,从键盘上输入一串字符,要求将所有小写字母转换成大写,其它字符不变。
23、 设计程序,从键盘上输入一串字符,统计小写字母的个数。
24、 设计程序,从键盘上输入一串字符,将所有空格变成逗号后,再将更改后的字符串进行输出。
25、 设计程序,从键盘上输入一串字符,统计所有空格数与逗号的个数。
26、 设计程序,从键盘上输入一串字符,统计该字符串的行数,输入字符@表示结束。
27、 设计程序,从键盘上输入一串字符,将小写字母a变成c,b变成d,c变成e,…z变成b。并将结果输出。
28、 设计程序,从键盘上输入一串字符,将数字字符0,1,2,3,4,5,6,7,8,9更改为对应的a,b,c,d,e,f,g,h,i,j。
29、 设计程序,从键盘上输入十个整数,要求按升序对数据进行输入。
30、 设计程序,从键盘上输入十个整数,程序中求出最大值与最小值之和。
31、 设计程序,从键盘上输入15个数存入数组中,然后按每行5个进行输出。
32、 设计程序,求5行5列矩阵左上至右下对角线的和值。
33、 设计程序,求5行5列矩阵右上至左下对角线的和值。
34、 设计程序,求5行5列矩阵每行之和,并将结果输出。
35、 设计程序,求5行5列矩阵每列之和,并将结果输出。
36、 程序设计,利用循环计算n!,并将结果输出。
37、 程序设计,找出1-300间所有的素数,要求每行输出5个。
#找出1-300间所有的素数,要求每行输出5个。
count = 0
for i in range (2,301):
for x in range(2,i):
if i%x == 0:
break
else:
print(i,end=" ")
count+=1
if count%5==0:
print()
18.打印九九乘法表
# 九九乘法表
for i in range(1, 10):
for j in range(1, i+1):#因为range生成的数不包含i,所有要加1
print(f'{j}x{i}={i*j}\t', end='')#end=''表示取消打印换行
print()#默认具有换行功能
19.图形输入图例:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q6cECMRj-1682842914695)(C:\Users\吴秀祥\AppData\Roaming\Typora\typora-user-images\image-20211025221527755.png)]
-
第一题
-
//第一题 # 九九乘法表 for i in range(1, 4): for j in range(1, 4 - i): print(' ', end='') for j in range(1, i + 1): print('*', end='') for j in range(1, i): print('*', end='') print() # 默认具有换行功能
-
第二题
-
//第二题 # 九九乘法表 for i in range(1, 4): for j in range(1, i + 1): print(' ', end='') for j in range(1, 7): print('*', end='') print() # 默认具有换行功能
-
第三题
-
//第三题 # 九九乘法表 for i in range(1, 4): for j in range(1, 5-i): print(' ', end='') for j in range(1, 7): print('*', end='') print() # 默认具有换行功能
-
第四题
-
//第四题 # 九九乘法表 for i in range(1, 4): for j in range(1, i + 1): print(' ', end='') for j in range(1, 5 - i): print('*', end='') for j in range(1, 4-i): print('*', end='') print() # 默认具有换行功能