本文介绍: 因为是基础就不怎么做解释了,当然简单的题也不能忽视,它们稍微改改就又是一个代码,当然如果有不懂的也可以询问留言!6.显示出1970年到2100年200年间所有的闰年每行显示5个年份。3.编写代码,实现1-100之间能被7整除但不能同时被5整除的所有整数。4.编写代码,实现输入10名学生python成绩并求得平均分。2.使用键盘输入系列的非负数,求这些非负数的和。1.打印一个10 * 10的“*”号矩阵。7.随机产生一注具有7位数字的彩票号码。5.编写代码,实现1-20的累乘。

因为是基础就不怎么做解释了,当然简单的题也不能忽视,它们稍微改改就又是一个新代码,当然如果有不懂的也可以询问留言!!!

下面我直接给出代码:

1.打印一个10 * 10的“*”号矩阵

row, colum = 10,10
count = 0
while count < row:
    print("*"*colum)
    count = count +1

 2.使用键盘输入系列的非负数,求这些非负数的和

num = sum = 0
while num >= 0:
    sum += num
    num = eval(input("请输入需要求和的非负数:"))
else:
    message = "这些非负数的和是:"+str(sum)
    print(message)

3.编写代码,实现1-100之间能被7整除但不能同时被5整除的所有整数

 

for i in range(1,101):
    n=(i//7==0)and(i//5!=0)
print("n")

4.编写代码,实现输入10名学生python成绩并求得平均分

b=0
for i in range(1,11):
    a=eval(input("请输入学生的成绩:))
    b+=a
average=b/i
print(average)

5.编写代码,实现1-20的累乘

for i in range(1,21):
    for n in range(1,20):
        k=i*n
print(k)

6.显示出1970年到2100年200年间所有的闰年每行显示5个年份

for year in range(1970,2100):
    n=(year%400==0)and(year%4==0)and(year%100!=0)
    for i in range(1,6):
      print("t")
print("n")

7.随机产生一注具有7位数字的彩票号码

    a=randon.random(1,10)
    message+='a'
    print(message)

8.计算圆周率pi的近似值

n=int(input("请使用键盘输入n:"))
sum=0
for count in range(1,n+1):
    sum=sum+(-1)**(count+1)/(2*count-1)
pi=4*sum
message="圆周率的近似值是:"+str(pi)
print(message)

9.输入一个正整数,求这个正整数对应的的十六进制表达方式

dec_num = int(input("输入一个十进制正数:"))
message = "这个转换为十六进制:"
hex_num = ""
while dec_num > 0:
    remain = dec_num%16
    if remain < 10:
        hex_num = str(remain)+hex_num
    else:
        hex_num = chr(ord("A")+(remain-10))+hex_num
    dec_num = dec_num//16
else:
    message = message + hex_num
    print(message)

原文地址:https://blog.csdn.net/2301_80002696/article/details/134744262

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_41704.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注