下载此文档

Python习题选编.doc


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
Python习题选编.docPython****题选编
Python****题选编
华东师大信息学院计
算中心
程序结构与算法部分:
编写一个python程序,输入两个数,比较它们的大小并输出其中 较大者。
参考代码:
x = int(input("Please enter first integer:")) y = int(input("Please enter second integer:")) if (x = y):
print (,z两数相同!")
elif (x > y):
print (,z较大数为:”,x)
else:
print (”较大数为:",y);
写一个算法(流程图和python程序):输入三个数,输出其最大
参考代码:
a, b, c=3, 4, 5
if a <= b:
if c < b:
print ("b是最大的数") else:
print ("c是最大的数") else:
if c < a:
print (〃a是最大的数〃) else:
print ("c是最大的数")
使用Python编程,求1〜100间所有偶数的和。
参考代码:
sum=0
for x in range(1, 101):
if x % 2==0:
print(x)
sum=sum+x
print C累加和是:",sum)
用Python编写程序,输入一年份,判断该年份是否是闰年并输出
结果。
注:凡符合下面两个条件之一的年份是闰年。
能被4整除但不能被100整除。
能被400整除。
参考代码:
year = int(input(z,Please enter the year:"))
if ((year%4==0 and year%100!=0) or (year%400==0)):
print (year,,zis a leap year.”)
else:
print (year, z,is not a leap year.”)
用Python编程,假设一年期定期利率为3. 25%,计算一下需要过
多少年,一万元的一年定期存款连本带息能翻番?
参考代码:
cunkuan = 10000 #本金 10000 元
years=0
while cunkuan<20000:
years+=l
cunkuan=cunkuan*(1+0. 0325)
print (str (years)年以后,存款会翻番〃)
从键盘接收一百分制成绩(0~100),要求输出其对应的成绩等级A~E。其中, 90分以上为'A', 80~89分为'B', 70~79分为'C', 60~69分为'D', 60分以 下为'E'。
参考答案:
score=int (input (, 请输入成绩(0〜100):'))
if score > 100:
grade ="输入错误!”
elif score >= 90:
grade = ' A'
elif score >= 80:
grade = ' B,
elif score >= 70:
grade = ' C'
elif score >= 60:
grade = ' D'
elif score >= 0:
grade = ' E'
else:
grade ="输入错误!”
print(grade)
猜数游戏。预设一个0~9之间的整数,让用户猜一猜并输入所猜的数,如果 大于预设的数,显示“太大”;小于预设的数,显示“太小”,如此循环,直 至猜中该数,显示“恭喜!你猜中了! 参考答案:
num=7
while True:
guess=int (input (, 请输入你猜的数(0~9):')) if guess = num:
print C恭喜!你猜中了!")
break;
elif guess > num:
print C 太大")
else:
print C 太小•)
输入一个数,判断这个数是否为素数,并输出判断结果。
(所谓素数,是指除了 1和该数本身之外,不能被其它任何整数整除的数。下
图为参考流程图)
参考答案:
import math
n=int (input ("请输入一个数:"))
x=int(math, sqrt(n))
w=2, 0
for i in range (2,x+1):
if n%i==0:
w=l
if w=l:
print(n/不是素数。')
else:
print(n, *是素数。")

import math
n=int (input C 请输入一个数:'))
i, w=2, 0
while i <= int

Python习题选编 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小健
  • 文件大小145 KB
  • 时间2021-08-10