第1章 习题解答
1. 人们选择Python的五个主要原因是什么?
软件质量、开发者效率、程序的可移植性、标准库的支持、组件集成
2. 编写程序,求1~100间所有奇数的和。
>>> sum=0
>>> for x in range(1,101):
if x %2==1:
print(x)
sum=sum+x
print("累加和是:",sum)
3. 编写程序,输入两个数,比较它们的大小并输出其中较大者。
x = int(input("Please enter first integer: "))
y = int(input("Please enter second integer: "))
if (x == y):
print("两数相同!")
elif (x > y):
print("较大数为:",x)
else:
print("较大数为:" ,x)
4. 编写程序,输入一年份,判断该年份是否是闰年并输出结果。
注:凡符合下面两个条件之一的年份是闰年。
- 能被4整除但不能被100整除。
- 能被400整除。
year = int(input("Please enter the year: "))
if ((year%4==0 and year%100!=0) or (year%400==0)):
print(year,"is a leap year.")
else:
print(year,"is not a leap year.")