Python程序设计与案例教程课后答案王小银西电出版社(python程序

http://www.itjxue.com  2023-02-06 00:15  来源:未知  点击次数: 

python程序设计作业球大佬指点迷津?

这都属于项目范围了。100行代码,悬赏300-500财富值我都不干。浪费三四小时帮你做作业

啥指点迷津,这是要源码。实现难度不难,写一堆代码不累死

用Python语言设计程序,5道题,谢谢!

第一题,用input()接受用户输入,int()把输入转换成整型,if... else语句判断条件。能被2整除的是偶数,否则奇数

代码:

n = int(input())

if n % 2 == 0:

..#前面的点表示缩进。

..print("是偶数")

else:

..print("是奇数")

第二题input()、int()和嵌套if语句

代码:

n = int(input())

if n % 100 != 0:

..if n % 4 == 0:

....print("是闰年")

..else:

....print("是平年")

elif n % 400 == 0:

..print("是闰年")

else:

..print("是平年")

第三题还是一样滴,用input(),int()和if...else语句

代码:

a = int(input())

b = int(input())

if a b:

..print(a – b)

else:

..print(b – a)

第四题也是一样滴

代码:

m = int(input())

n = int(input())

if m n:

..print(m, n)

else:

..print(n, m)

第五题 (*^▽^*)

代码:

a = int(input())

if a =60:

..print("合格")

else:

..print("不合格")

python程序设计

#?如果能利用正则表达式(re模块)可能程序会更简单些。

str_test?=?input("please?enter?a?string:?")

buf_float?=?['0',?'1',?'2',?'3',?'4',?'5',?'6',?'7',?'8',?'9',?'.']

def?fun(test):

????buf_str?=?list(test)

????for?m?in?range(0,?len(buf_str)):

????????if?buf_str[m]?not?in?buf_float:

????????????buf_str[m]?=?'?'

????for?n?in?range(0,?len(buf_str)):

????????if?buf_str[n]?==?'.':

????????????if?n?==?len(buf_str)-1:

????????????????buf_str[n]?=?'?'

????????????elif?n?!=?len(buf_str)-1?and?buf_str[n+1]?==?'?'?or?buf_str[n+1]?==?'.':

????????????????buf_str[n]?=?'?'

????return?buf_str

#?''.join():将列表合并为字符串

#?str.split():将字符串str按照空格拆分为字符串列表

str_float?=?''.join(fun(str_test)).split()

if?str_float?==?[]:

????print('Not?Found!')

else:

????for?i?in?str_float:

????????print(i)

实验结果:

please enter a string: I have 5.67yuan. You have 5.68.

5.67

5.68

python语言程序设计基础第二版第七章答案

应该是顺序,循环和选择结构 顺序结构,选择结构,循环结构 顺序结构,选择结构,循环结构(当型循环和... 大多数情况下,程序都不会是简单的顺序结构,而是顺序、选择、循环三种结构的复杂组合。 C语言中,...

Python123 Python语言程序设计 -无空隙回声输出

第一题:无空隙回声输出

描述

获得用户输入,去掉其中全部空格,将其他字符按收入顺序打印输出。

答案:

(```)

s = input()

print(s.replace(" ",""))

(```)

(责任编辑:IT教学网)

更多

推荐3DMAX教程文章