Kezdőoldal » Számítástechnika » Programozás » Kéne segítség Visual Studio...

Kéne segítség Visual Studio Python programot írni 3 programot kell írni- Valaki tud segíteni?

Figyelt kérdés

Az első: A program kérjen be egy számot a felhasználótól és döntse el,hogy a szám páros,vagy páratlan


A második: A program kérjen be két számot a felhasználótól majd válassza ki és jelenitse meg,hogy melyik a nagyobb


Harmadik: A program kérjen be két számot a felhasználótól majd válassza ki és jelenitse meg,hogy melyik a kissebb


Aki tud segíteni annak nagyon köszönöm



dec. 4. 09:47
 1/9 anonim ***** válasza:
80%

"A program kérjen be egy számot a felhasználótól és döntse el,hogy a szám páros,vagy páratlan"


szam = input("Adj meg egy egész számot!")

try:

szam_float = float(szam)

if int(szam_float) == szam_float:

print("A szám páros!" if int(szam_float) % 2 == 0 else "A szám páratlan!")

else:

print("Nem egész számot adtál meg!")

except ValueError as ve:

print("Nem számot adtál meg!")

dec. 4. 10:32
Hasznos számodra ez a válasz?
 2/9 retektorta ***** válasza:
57%
#1 Az, hogy megcsinálod helyette, nem segítség. Ilyenkor megkérdezzük, hogy meddig jutottál vele? Hol akadtál el? Másold be, amit eddig csináltál. Segítek folytatni, kijavítani. Ja, hogy nem csináltál semmit, meg sem próbáltad? Akkor nem segítek.
dec. 4. 12:12
Hasznos számodra ez a válasz?
 3/9 anonim ***** válasza:
87%

2. Ebben is van logika, meg abban is, hogy olyan haladó példákat írunk neki, amelyeket biztosan nem tanultak, és akkor kénytelen rajta végigmenni, hogy miért van úgy minden, ahogy és/vagy az eredmény számára használhatatlan és/vagy úgyis lebukik az órán, hogy nem ő csinálta (ami az online trollkodás egy formája).


Egyébként ha beírja chatgpt-be a feladatot, akkor az simán megoldja ezeket, szóval a sima szívózással nem sokat érünk el ma már.

dec. 4. 12:39
Hasznos számodra ez a válasz?
 4/9 retektorta ***** válasza:
56%
Nem szívózás részemről, szívesen segítek, de nem csinálom meg helyette a házi feladatot. Azért aki ilyen szintű feladatot nem tud elkezdeni összerakni neten talált példákból/chatgpt-vel/tankönyvből/órán tanult anyagból, azzal nem foglalkozom.
dec. 4. 12:46
Hasznos számodra ez a válasz?
 5/9 andrebalazs válasza:

A 2. Kód:

def melyikanagyobb():

print('Írd be az első számot:')

elsoszam_input = input()

print('Írd be az második számot:')

masodikszam_input = input()


try:

masodikszam = int(masodikszam_input)

elsoszam = int(elsoszam_input)

if elsoszam < masodikszam:

print('A ', masodikszam, 'a nagyobb')

elif masodikszam < elsoszam:

print('A ', elsoszam, 'a nagyobb')

elif elsoszam == masodikszam:

print('Ugyanakkorák')

except:

print('Hiba. A bemenet nem szám')


melyikanagyobb()

input()

dec. 5. 19:49
Hasznos számodra ez a válasz?
 6/9 andrebalazs válasza:

A "def" sor után mindegyiknél húzz be 4 szóközt, kivéve az utolsó két sort.A "try" után ismét húzz be 4 sort, az "expcept" mennyen vissza 4 sort. A 3. kód:

def melyikakisebb():

print('Írd be az első számot:')

elsoszam_input = input()

print('Írd be az második számot:')

masodikszam_input = input()


try:

masodikszam = int(masodikszam_input)

elsoszam = int(elsoszam_input)

if elsoszam < masodikszam:

print('A ', elsoszam, 'a kisebb')

elif masodikszam < elsoszam:

print('A ', masodikszam, 'a kisebb')

elif elsoszam == masodikszam:

print('Ugyanakkorák')

except:

print('Hiba. A bemenet nem szám')


melyikakisebb()

input()

Valahogy így kell kinéznie: [link]

dec. 5. 19:57
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:
#1: Nekem is segítenél, légyszi? Fel kéne ásni a kertet.
dec. 11. 10:36
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:

7. Persze, szívesen!


{-# LANGUAGE DeriveFunctor #-}


module RobotDig where


import Control.Monad (void)


-- Define the garden grid as a 2D array

type Garden = [[Char]]


-- Robot state

data Robot = Robot {

position :: (Int, Int), -- Current position of the robot (x, y)

energy :: Int -- Remaining energy

} deriving (Show)


-- Actions the robot can perform

data Action a = MoveTo (Int, Int) a

| Dig a

| Recharge a

| Stop

deriving (Functor)


-- Action Monad for chaining robot commands

instance Applicative Action where

pure = Stop

(<*>) = undefined


instance Monad Action where

return = Stop

Stop >>= _ = Stop

MoveTo pos next >>= f = MoveTo pos (next >>= f)

Dig next >>= f = Dig (next >>= f)

Recharge next >>= f = Recharge (next >>= f)


-- Execute an action

runAction :: Robot -> Garden -> Action () -> IO Garden

runAction robot garden Stop = return garden

runAction robot garden (MoveTo (x, y) next) = do

putStrLn $ "Moving to (" ++ show x ++ ", " ++ show y ++ ")"

let robot' = robot { position = (x, y), energy = energy robot - 1 }

runAction robot' garden next

runAction robot garden (Dig next) = do

let (x, y) = position robot

putStrLn $ "Digging at (" ++ show x ++ ", " ++ show y ++ ")"

let garden' = updateGarden garden x y

runAction robot garden' next

runAction robot garden (Recharge next) = do

putStrLn "Recharging..."

let robot' = robot { energy = 10 }

runAction robot' garden next


-- Update the garden grid after digging

updateGarden :: Garden -> Int -> Int -> Garden

updateGarden garden x y =

[ [ if i == y && j == x then 'D' else cell | (j, cell) <- zip [0..] row ]

| (i, row) <- zip [0..] garden ]


-- Sample garden and robot

initialGarden :: Garden

initialGarden = replicate 5 (replicate 5 '.')


initialRobot :: Robot

initialRobot = Robot { position = (0, 0), energy = 10 }


-- Example program for the robot

robotProgram :: Action ()

robotProgram = do

MoveTo (1, 1) $ Dig $

MoveTo (2, 2) $ Dig $

Recharge $

MoveTo (3, 3) $ Dig $

Stop


-- Run the program

main :: IO ()

main = do

putStrLn "Starting garden state:"

mapM_ print initialGarden

finalGarden <- runAction initialRobot initialGarden robotProgram

putStrLn "\nFinal garden state:"

mapM_ print finalGarden

dec. 11. 10:42
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:

#3

"biztosan nem tanultak, és akkor kénytelen rajta végigmenni"

Aha, mert a gyerekek erről híresek és nem csak agyatlanul lemásolják. :D

dec. 11. 13:22
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!