欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python编程语言几道小小算法

程序员文章站 2023-11-24 19:06:58
python编程语言几道小小算法...


A kiki算数

while True: try: a,b=map(int,input().split()) c=str(a+b)[-2:] if c[-2]=='0': print(c[-1]) else: print(c) except: break 

B 字母大小写转换

while True: try: s=input() if s.islower()==True: print(s.upper()) else: print(s.lower()) except: break 

C 三角形判断

while True: try: a,b,c=map(int,input().split()) if a+b>c and a+c>b and b+c>a: if a==b!=c or a==c!=b or b==c!=a: print("Isosceles triangle!") elif a==b==c: print("Equilateral triangle!") else: print("Ordinary triangle!") else: print("Not a triangle!") except: break 

D 输出学生信息

print("Name    Age    Gender") print("---------------------") print("Jack    18     man") 

E 箭形图案

总结规律即可。

while True: try: n = int(input()) for i in range(n + n + 1): print('  ' * abs(n - i) + '*' * (1 + n - abs(n - i))) except: break 

F 新年快乐

print("Happy New Year*2019*") 

G 逆序输出

s = input().split() s.reverse() print(' '.join(s)) 

H 有序序列判断

input() lst=list(map(int,input().split())) tmp1=sorted(lst,reverse=True) tmp2=sorted(lst) if lst==tmp1 or lst==tmp2: print("sorted") else: print("unsorted") 

I 班级成绩输入输出

* 会把s中的值提出来,分别符合{}中输出。

for i in range(5): s= [eval(i) for i in input().split()] print('{:.1f} {:.1f} {:.1f} {:.1f} {:.1f} {:.1f}'.format(*s,sum(s))) 

J 上三角矩阵判定

#include <bits/stdc++.h> using namespace std; int n,a[300][300],t=0; int main() { cin>>n; for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) { cin>>a[i][j]; if(j<i&&a[i][j]>0) t=1; } } if(t==1) cout<<"NO"<<endl; else cout<<"YES"<<endl; return 0; } 

完结。

本文地址:https://blog.csdn.net/qq_45859188/article/details/107071411

相关标签: python