对于按如下代码输入的一个数字,请判断其正负特征,分别打印 xx 是正数
、xx 是负数
和xx 是零
这样的结果。
num = float(input('请输入一个数字:'))
完成如下程序,不用已有的任何函数,找到三个数字中的最大数:
num1 = float(input('请输入第 1 个数字:'))
num2 = float(input('请输入第 2 个数字:'))
num3 = float(input('请输入第 3 个数字:'))
# 在此编写判断最大数字的程序片段,并将该数字存储在新变量 largest 中。
print('最大数字是', largest)
闰年(leap year)是指该年有 366 日,即较平常年份多出一日。闰年是为了弥补因人为历法规定的年度天数 365 日和平均回归年的大约 365.24219 日的差距而设立的。公历中每逢闰年,2月有 29 日而非 28 日,2月29日为闰日。1582年以来公历的置闰规则为:
请编写一个程序,通过 year = int(input('请输入一个年份数字:'))
语句输入一个年份,然后判断该年份是否为闰年,并打印 xxxx年是闰年。
这样的结果。
计算小于等于 num
的自然数之和。请补齐如下代码片段:
num = 12
if num < 0:
print("要输入的数字必须是一个正整数。")
else:
sum = 0
# 请补齐此处的代码!
print(f"直到 {num} 的自然数之和为 {sum}。")
对于以下代码中的字符串 sentence
,分两种方式打印:
sentence
中的每个字符,每个字符占一行;sentence
中的每个单词,每个单词占一行。sentence = 'Coal is a combustible black or brownish-black sedimentary rock'
注:要将 sentence
拆分为多个单词,需要用到字符串的 split()
方法,即采用 sentence.split(' ')
的形式以空格分割字符串。
从键盘输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
注:此题需要遍历字符串中的每个字符,再用字符串方法 str.isalpha()
、str.isspace()
、str.isdigit()
分别判断字符串是否为英文字母、空格、数字或其他字符。