【Python & 网络程序设计】简单公式实现和字符切片

一、前言

由于暑假参加全国大学生智能汽车竞赛百度深度学习组竞赛和开学熬了两个星期的考试周,三个多月停更博客。赶紧抓住九月的尾巴来更新几篇最近课程相关的python练习题,有什么不对的地方,希望大家批评指正,共同进步,哈哈。

二、例题

1.编写一个程序,根据提示从键盘获取一个华氏温度f,请转换并输出对应的摄氏温度c。
转换公式c=5×(f-32)/9

代码:

def zhuan(a):
    a = (a-32)/9
    a = a*5
    print(a)


if __name__ == '__main__':
    a = input("请输入需要转换的华氏温度:")
    a = float(a)
    zhuan(a)

2.编写一个程序,从标准输入获取一个字符串,然后翻转字符串并输出其内容。

代码:

def dao(s):
    s = list(s)
    s = s[::-1]
    s = ''.join(s)
    print(s)


if __name__ == '__main__':
    s = input("请输入需要倒序的字符串:")
    s = str(s)
    dao(s)

3.编写一个程序,从标准输入获取一个x值,根据公式输出y的值。

在这里插入图片描述

代码:

def shu(x):
    if x < 0:
        y = 2 * x - 1
    elif x == 0 :
        y = -1
    else :
        y = 3 * x - 1
    print(y)


if __name__ == '__main__':
    x = input("请输入变量x:")
    x = int(x)
    shu(x)

4.在终端打印如下矩阵。
在这里插入图片描述
代码:

def chu():
    for i in range(1,17):
        print("%5d"%(i),end="\t")
        if int(i)%4==0:
            print("\n")

if __name__ == '__main__':
    chu()

5.在终端打印99乘法表
在这里插入图片描述
代码:

def table():
    for i in range(1,10):
        for j in range(1,i):
            print('%d * %d = %d'%(j,i,j*i),end = '\t')
        print('\n')


if __name__ == '__main__':
    table()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Up_Long

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值