【python基础语法】第2天作业练习题
""" 1、用户输入一个数值,请判断用户输入的是否为偶数?是偶数输出True,不是输出False(提示:input输入的不管是什么,都会被转换成字符串,自己扩展,想办法将字符串转换为数值类型,再做判段) 2、卖橘子的计算器:写一段代码,提示用户输入橘子的价格,然后随机生成购买的斤数(5到10斤之间),最后计算出应该支付的金额! 3、现在有变量 a = (‘hello’,‘python18’,‘!’),通过相关操作转换成字符串:'hello python18 !'(注意点:转换之后单词之间有空格) 4、使用random模块和字符串拼接的方法,随机生成一个130开头的手机号码。 """ import random # 第一题 # 方式一: def input_sz(): sz = input("请输入一个数值:") try: if int(sz)/2 !=0: print("True") else: print("False") except Exception as e: input_sz() input_sz() # 方式二: a = input("请输入一个数值:") b = int(a) print(b % 2 == 0) # 第二题 def fruit_price(): price = input("请输入水果价格:") print("水果价格:",price) weight = random.randint(5,10) print("水果重量:",weight) total_price = float(price) * weight print("支付金额:",total_price) fruit_price() # 第三题 a = ('hello','python18','!') # 创建空白字符串 str1 = " " res = str1.join(a) print(res) # 第四题 number = random.randint(10000000,99999999) Phone_number = "130{}".format(number) print(Phone_number)