【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)

 

posted on 2020-02-20 18:29  诚实的表达自己  阅读(349)  评论(0编辑  收藏  举报