Está en la página 1de 9

llenar una lista con los numeros del 1 al 10, luego modificar los

elementos de la lista multiplicado por un valor que el usuario diite.

lista =list(range(1,11))
print("lista original es : ")
for i in lista:
    print(i,end="-")
valor =int (input("\ndigite un numero a multiplicar: "))
#multiplicamos todos los elementos de la lista
for indice, i in enumerate (lista):
    lista[indice]*=valor
print(f"\nlista final con los elementos multiplicados por {valor} ")
for i in lista:
    print(i,end="-")
lista original es :

1-2-3-4-5-6-7-8-9-10-

digite un numero a multiplicar: 4

lista final con los elementos multiplicados por 4

4-8-12-16-20-24-28-32-36-40-

#pide numeros y metelos en una lista, cuando el usuario meta un 0 ya


dejaremos de indertsr.por ultimo,muestra los numeros ordenados de menor a
mayor.
lista= []
salir = False
while not salir:
    numero = int(input("digite un numero: "))
    if numero ==0:
        salir = True
    else:
        lista.append(numero)
lista.sort()
print(f"\nlistas ordenadas : \n {lista} ")
digite un numero: 3

digite un numero: 6

digite un numero: 6

digite un numero: 8

digite un numero: 0

listas ordenadas :

[3, 6, 6, 8]
hacer uhn programa para calcular el factorial de un numero positivo
numero =int(input("digite un numero: "))

while numero<0: #miestras el numero sea negativo


       print("error -> el numero tiene que ser positivo")
       numero =int(input("digite un numero: "))
   
#calcular el factorial
factorial = 1
for i in range(1,numero+1):
    factorial*=i

print(f"\nel factorial del numero  {numero} es  {factorial} ")


digite un numero:

el factorial del numero 5 es 120

hacer un programa que pida un numero por el teclado y guardar en un lista


su tabla multiplicar asta el 10.por ejemplo, si digita el 5 la lista
tendra :5,10,15,20,25,30,35,4
numero= int(input("digite un nuemro: "))
lista = []
for i in range(1,11):
    lista.append(i*numero)

print(f"\nltabla de multiplicar : \n  {lista} ")


digite un nuemro: 5

ltabla de multiplicar :

[5, 10, 15, 20, 25, 30, 35, 40, 45, 50]
realizar un juego para adivinar un numero.para ello generar un numero
aleatorio entre 0-100,luego ir pidiendo numeros indicando "es mayor"o "
es menor"segun sea mayor o menor con respecto a n.el proceso termina
cuando el usuario acierta y mostrar el numero de intentos
import random
aleatorio =random.randint(0,100) #generamos un numero aleatorio
print("\t.:juego adivina el numero:.")
contador =0
while True:
    numero =int(input("digite un numero: "))
    contador += 1
    if numero>aleatorio:
        print("\tno es el numero,digite un numero menor")
    elif numero<aleatorio:
            print("\tno es el numero, digite un numero mayor")
    else:
        print(f"\tfelicidades,acavaste de adivinar el numer {aleatorio}”)
        break
print(f"\nnumeros de intentos: {contador} ")
digite un numero: 8

no es el numero, digite un numero menor

digite un numero: 6

no es el numero, digite un numero menor

digite un numero: 3

no es el número, digite un numero mayor

digite un numero: 4

felicidades,acavaste de adivinar el numero 4

números de intentos: 4
# hacer un program,a que simule a un cajero automatico con un saldo
inicial de $1000 y  tendra el siguiente menu de opciones
#1.ingresar dinero en la cuenta
#2.retirar dinero de la cuenta
#3.mostrar dinero disponible
#4.salir

saldo = 1000
while True :
    print("\t.:menu:.")
    print("1.ingresar dinero en la cuenta")
    print("2.retirar dinero de la cuenta")
    print("3.mostrar dinero disponible")
    print("4.salir")
    opcion=int(input("digite un numero del menu:  "))

    print()

    if opcion ==1:
        extra =float(input("cuanto dinero desea ingresar ..."))
        saldo+=extra
        print(f"dinero en la cuenta: ${saldo} ")
    elif opcion==2:
        retirar=float(input("cuanto de dinero desea retirar"))
        if retirar>saldo:
            print("no tiene esa cantidad de dinero")
        else:
            saldo-=retirar
            print(f"dinero en la cuenta: ${saldo} ")
    elif opcion==3:
        print(f"dinero en la cuenta : ${saldo} ")
    elif opcion==4:
        print("gracias por usar su cajero automatico")
        break
    else:
        print("se equivoco en la opcion del menu")

    print()        
.:menu:.

1.ingresar dinero en la cuenta

2.retirar dinero de la cuenta

3.mostrar dinero disponible

4.salir

digite un numero del menu: 3


dinero en la cuenta : $1000

PS C:\Users\Propietario\Desktop\proyecto.py> &
C:/Users/Propietario/AppData/Local/Programs/Python/Python38/python.exe
c:/Users/Propietario/Desktop/proyecto.py/index.py

.:menu:.

1.ingresar dinero en la cuenta

2.retirar dinero de la cuenta

3.mostrar dinero disponible

4.salir

digite un numero del menu: 1

cuanto dinero desea ingresar ...400

dinero en la cuenta: $1400.0

.:menu:.

1.ingresar dinero en la cuenta

2.retirar dinero de la cuenta

3.mostrar dinero disponible

4.salir

digite un numero del menu: 2

cuanto de dinero desea retirar400

dinero en la cuenta: $1000.0

.:menu:.

1.ingresar dinero en la cuenta

2.retirar dinero de la cuenta

3.mostrar dinero disponible

4.salir

digite un numero del menu: 3

dinero en la cuenta : $1000.0


.:menu:.

1.ingresar dinero en la cuenta

2.retirar dinero de la cuenta

3.mostrar dinero disponible

4.salir

digite un numero del menu: 4

#hacer un programa donde el usuario ingrese un a frase, se le devolvera


la misma
# frase pero sin espacios en blanco y ademas un contador de4 cuantas
caracteristicas
# tieene la frase (sin contar los espacios).
#ejemplo:
#frase: hola como estas
#frase final:holaquetal
#n°de contadores :11

frase=input("digite una frase:  ")


frase2=""

for i in frase:
    if i!=" ":
        frase2+=i
       
frase=frase2

print(f"\nfrase final es : {frase} ")


print(f"N° de caracteres : {len(frase)}")
digite una frase: hola quetal

frase final es : holaquetal

N° de caracteres : 10
#hacer un programa que pida una cadena por teclado, luego meta los
# carasteres en una lista sin repetir caracteres

cadena =input("digite una cadena: ")


lista=[]
for i in cadena :
    if i not in lista :
        lista.append(i)

print(f"\nlista de caracteres sin repetir : \n {lista} ")


digite una cadena: auner bravo delgado

lista de caracteres sin repetir :

['a', 'u', 'n', 'e', 'r', ' ', 'b', 'v', 'o', 'd', 'l', 'g']

#hacer una agenda que simule una agenda de contactos.crear un diccionario


donde
# la clave sea el nombre del usuario y el valor sea el telefono,
# el programa tendra el siguiente menu de opciones :
#1.nuevo contacto
#  2.borrar contactos  
# 3.ver contactos
#  4.salir
agenda= {}

while True:
    print("\t.:menu:.")
    print("1.nuevo contacto")
    print("2.borrar contactos ")
    print("3.ver contactos")
    print("4.salir")
    opcion=int(input("digite ua opcion del menu:  "))

    print()

    if opcion==1:
        nombre=input("digite un nombre: ")
        telefono=input("digite un numero de telefono: ")

        if nombre not in agenda :


            agenda[nombre]=telefono
            print("contacto agredado")
        else:
            print("ese nombre de usuario ya existe")

    elif opcion==2:
        nombre=input("nombre del contacto:  ")
        if nombre in agenda :
            del (agenda[nombre])
            print("conatacto eliminado")

        else:
            print("ese contacto no existe")

    elif opcion==3:
        print("agenda de contactos: ")
        for clave,valor in agenda.items():
            print(f"nombre: {clave},telefono: {valor} ")

    elif opcion ==4:


        print("gracias por utilizar su agenda de contactos")
        break
    else:
        print("se equivoco de opcion")

        print()
.:menu:.

1.nuevo contacto

2.borrar contactos

3.ver contactos

4.salir

digite ua opcion del menu: 1

digite un nombre: auner

digite un numero de telefono: 918300445

contacto agredado

.:menu:.

1.nuevo contacto

2.borrar contactos

3.ver contactos

4.salir

digite ua opcion del menu: 3

agenda de contactos:

nombre: auner,telefono: 918300445


.:menu:.

1.nuevo contacto

2.borrar contactos

3.ver contactos

4.salir

digite ua opcion del menu: 2

nombre del contacto: auner

conatacto eliminado

.:menu:.

1.nuevo contacto

2.borrar contactos

3.ver contactos

4.salir

digite ua opcion del menu: 4

gracias por utilizar su agenda de contactos

cadenas
#hacer un programa para detectar si una frase introducida por el usuario
finalize con un punto " . "
#  o no.devera inprimir por consola una de las siguientes opciones ;
# "termina con un punto"o por lo contrario termina con un punto
cadena=input("digite una cadena : ")
if cadena.endswith('.'):
    print("la cadena finaliza con un punto")
else:
    print("la cadena no finaliza con un punto")

digite una cadena : hola.


la cadena finaliza con un punto
digite una cadena : hola
la cadena no finaliza con un punto

También podría gustarte