大家好,今天我们要解答,python 爬虫抓取网页数据导出excel python抓取网页数据并写入数据库,现在让我们一起来看看吧!
Python教材
习题3-基本数据类型
1.获得用户输入的一个整数,输出该整数百位及以上的数字Python语言主要单词注释的重要性及其影响。
i = input("请输入一个整数:")
print( i[:-2] )
2.获得用户输入的一个字符串,将字符串按照空格分割,然后逐行打印出来。
i = input("请输入一个带空格的字符串:")
Is = i.split()
a = len(Is)
for i in range(a) :
print(Is[i])
3.程序读入一个表示星期几的数字(1—7),输出对应的星期字符串名称。例如:输入3,返回“星期三”。
num = '1234567'
date = '一二三四五六七'
i = input("请输入任意数字1~7中的一个:")
if i in num:
a = date[num.index(i)]
print("星期{}".format(a))
4.设n是一任意自然数,如果n的各个数字反向排列所得自然数与n相等,则n被称为回文数。从键盘输入一个5位数字,请编写程序判断这个数字是不是回文数。
i = input("输入一个5位数字:")
a = i[::-1]
if a == i :
print("恭喜,您输入的是回文数!")
else :
print("很遗憾,您输入的不是回文数!")
5.输入一个十进制整数,分别输出其二进制、八进制、十六进制字符串。
i = eval(input("请输入一个十进制整数:"))
print("二进制:{:b}".format(i))
print("八进制:{:o}".format(i))
print("十六进制:{:x}".format(i))
习题4-程序的控制结构
1.输入一个年份,输出是否为闰年。#闰年条件:能被4整除但不能被100整除,或者能被400整除的年份都是闰年。
i = eval(input("请输入一个年份:"))
if ((i % 4 == 0) and (i % 100 != 0)) or (i % 400 == 0) :
print("闰年")
else :
print("非闰年")
2.最大公约数计算。获得两个整数,求出这两个整数的最大公约数和最小公倍数。最大公约数的计算一般使用辗转相除法,最小公倍数则使用两个数的乘积除以最大公约数
def gcd(a , b) :
i = a % b
if i == 0 :
return b
else :
return gcd(b , i)
def main() :
s1 = eval(input("请输入较大的数:"))
s2 = eval(input("请输入较小的数:"))
x = gcd(s1,s2)
print("最大公约数:{},最小公倍数:{}".format(x , s1*s2/x))
main()
3.统计不同字符的个数。用户从键盘键入一行字符,编写一个程序,统计并输出其中的英文字符、数字、空格和其他字符的个数。
a = input("请输入一行字符:")
yw , sz , kg , qt = 0 , 0 , 0 , 0
for i in range(len(a)) :
if a[i] in "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTYUVWXYZ" :
yw += 1
elif a[i] in "0123456789" :
sz += 1
elif a[i] == " " :
kg += 1
else :
qt += 1
print("英文字符:{},数字字符:{},空格字符:{},其他字符:{}".format(yw,sz,kg,qt))
4.猜数字游戏续。当用户输入的不是整数(如字母、浮点数等)时,程序会终止执行退出。改编题目1中的程序,当用户输入出错时给出“输入内容必须为整数!”的提示,并让用户重新输入。
import random
target = random.randint(1,1000)
count = 0
while True :
try :
guess = eval(input("请输入一个猜测的整数(1至1000):"))
except :
print("输入有误,程序已退出!")
break
count += 1
if guess > target :
print("猜大了!")
elif guess < target :
print("猜小了!")
else :
<
原文地址1:https://blog.youkuaiyun.com/weixin_39624429/article/details/109872528
python手册 http://www.78tp.com/python/