Python Ejemplo de práctica 31
Problema:Ingrese la primera letra del día de la semana para determinar qué día es. Si la primera letra es la misma, continúe juzgando la segunda letra.
Análisis del programa:Es mejor usar una declaración de caso. Si la primera letra es la misma, use una declaración de caso o una declaración if para juzgar la segunda letra.
Código fuente del programa:
Ejemplo (Python2.x)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
letter = raw_input("please input:")
#while letter != 'Y':
if letter == 'S':
print ('please input second letter:')
letter = raw_input("please input:")
if letter == 'a':
print ('Saturday')
elif letter == 'u':
print ('Sunday')
else:
print ('data error')
elif letter == 'F':
print ('Friday')
elif letter == 'M':
print ('Monday')
elif letter == 'T':
print ('please input second letter')
letter = raw_input("please input:")
if letter == 'u':
print ('Tuesday')
elif letter == 'h':
print ('Thursday')
else:
print ('data error')
elif letter == 'W':
print ('Wednesday')
else:
print ('data error')
Ejemplo (Python3.x)
#!/usr/bin/python3
letter = input("please input:")
#while letter != 'Y':
if letter == 'S':
print ('please input second letter:')
letter = input("please input:")
if letter == 'a':
print ('Saturday')
elif letter == 'u':
print ('Sunday')
else:
print ('data error')
elif letter == 'F':
print ('Friday')
elif letter == 'M':
print ('Monday')
elif letter == 'T':
print ('please input second letter')
letter = input("please input:")
if letter == 'u':
print ('Tuesday')
elif letter == 'h':
print ('Thursday')
else:
print ('data error')
elif letter == 'W':
print ('Wednesday')
else:
print ('data error')
El resultado de salida del ejemplo anterior es:
please input:S please input second letter: please input:a SaturdayOtras extensiones
Python 100 ejemplos